package com.woniuxy.oa.service;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.woniuxy.oa.entity.Attendance;
import com.woniuxy.oa.entity.Employee;
import com.woniuxy.oa.entity.Overtime;
import com.woniuxy.oa.entity.PageBean;


public interface OvertimeService {
	
	//添加
	Integer addOvertimeInfo(Overtime overtime);
	//修改
	Integer modifyOvertimeInfo(Overtime overtime);  
	//删除
	Integer removeOvertimeInfoByOm_id(Integer om_id);
	/**
	 * 分页查询(根据姓名)
	 */
	//查询总条数
	Integer getOvertimeInfoByTotalPageRecored(@Param("overtime") Overtime overtime);
	
	//根据条件查询分页信息
	PageBean<Overtime> getOvertimeInfoByNameAndPage(@Param("pageIndex") int pageIndex,
			@Param("pageSize") int pageSize,@Param("overtime") Overtime overtime);
	
//	//根据当前用户id找到该部门具有审批权限的人，在下拉框中，只需要id和名字
//	List<Employee> getApprovalPersonsById(Integer id);
		
}
